QuickOPC User's Guide and Reference
Create(Type,Object,String[],Boolean,IExtenderProvider) Method



OpcLabs.BaseLib Assembly > OpcLabs.BaseLib.ComponentModel.Linking Namespace > LinkingTarget Class > Create Method : Create(Type,Object,String[],Boolean,IExtenderProvider) Method
The type of target object.
The target object to be linked.
The target path elements.
true to perform a case-insensitive search for targetPathElements, false to perform a case-sensitive search for targetPathElements.
The extender provider.
Creates a linking target based on specified target path elements.
Syntax
'Declaration
 
<NotNullAttribute()>
Public Overloads Shared Function Create( _
   ByVal objectType As Type, _
   ByVal targetObject As Object, _
   ByVal targetPathElements() As String, _
   ByVal ignoreCase As Boolean, _
   ByVal extenderProvider As IExtenderProvider _
) As LinkingTarget
'Usage
 
Dim objectType As Type
Dim targetObject As Object
Dim targetPathElements() As String
Dim ignoreCase As Boolean
Dim extenderProvider As IExtenderProvider
Dim value As LinkingTarget
 
value = LinkingTarget.Create(objectType, targetObject, targetPathElements, ignoreCase, extenderProvider)

Parameters

objectType
The type of target object.
targetObject
The target object to be linked.
targetPathElements
The target path elements.
ignoreCase
true to perform a case-insensitive search for targetPathElements, false to perform a case-sensitive search for targetPathElements.
extenderProvider
The extender provider.

Return Value

The linking target that corresponds to given target path elements.
Exceptions
ExceptionDescription
Error related to the process of member linking.
Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also